package 基本类型的包装类;

public class Test {
    public static void main(String[] args) {
        //装箱：即基本类型转包装类型（对象类型）
        //将num声明为一个整型对象，且初始化值为100.只有这样num才能调用Integer类中的成员方法,否则用变量去调用会报错
        Integer num = new Integer(100);
        System.out.println(num + 3);
        System.out.println("--------------------");
        //拆箱：即将包装类型（对象类型）转基本类型
        int b = num.intValue();//XxxValue()方法作用就是，将对象改回原来基本类型
        System.out.println(b + 3);
        System.out.println("--------------------");

        //简化装箱方法
        Integer num1 = 250;
        System.out.println(num1 + 3);
        System.out.println("--------------------");

        //简化拆箱方法
        int c = num1;
        System.out.println(c + 3);
        System.out.println("--------------------");

        //测试成员方法：static 基本类型 parseXxx（String）：将字符串类型的数据转换成对应的基本类型，Xxx可以是任意基本类型
        String st = "99";
        int c2 = Integer.parseInt(st);
        System.out.println(c2);
        System.out.println(c2 + 1);


    }
}
